package com.hongfan.common.model;

/**
 * 响应码、提示信息
 * @author 占传森
 */
public enum ResultCode {
    /**
     * 操作成功
     */
    SUCCESS(200, "操作成功"),
    /**
     * 客户端认证失败
     */
    CLIENT_AUTHENTICATION_FAILED(1001,"客户端认证失败"),
    /**
     * 用户名或密码错误
     */
    USERNAME_OR_PASSWORD_ERROR(1002,"用户名或密码错误"),
    /**
     * 不支持的认证模式
     */
    UNSUPPORTED_GRANT_TYPE(1003, "不支持的认证模式"),
    /**
     * 无权限访问
     */
    NO_PERMISSION(1005,"无权限访问！"),
    /**
     * 系统错误
     */
    UNAUTHORIZED(401, "系统错误"),
    /**
     * 无效的token
     */
    INVALID_TOKEN(1004,"无效的token");



    private final int code;

    private final String msg;

    ResultCode(int code, String msg){
        this.code=code;
        this.msg=msg;
    }

    public int getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }
}
